/**
 * Copyright (c) 2004-2017 All Rights Reserved.
 */
package com.zbest.zpay.gw.dal.model;

import java.util.Date;
import java.util.TimeZone;

import com.zbest.zpay.shared.process.BaseModel;

/**
 * 
 *
 * @author czhou3306@gmail.com
 * @version $Id: GwCommunicationConfigDO.java, v0.1 2017年3月27日 下午10:18:23 Exp $
 */
public class GwMessageTemplateDO extends BaseModel{

	/** 渠道id */
	private String channelId;

	/** 报文方向 */
	private String messageDirection;

	/** 组装模板 */
	private String assembleTemplate;

	/** TEXT or BYTE */
	private String messageType;

	/***/
	private Date gmtCreate;

	/***/
	private Date gmtModified;
	
	private String timeZone = TimeZone.getDefault().getID();

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getAssembleTemplate() {
		return assembleTemplate;
	}

	public void setAssembleTemplate(String assembleTemplate) {
		this.assembleTemplate = assembleTemplate;
	}

	public String getMessageType() {
		return messageType;
	}

	public void setMessageType(String messageType) {
		this.messageType = messageType;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public String getMessageDirection() {
		return messageDirection;
	}

	public void setMessageDirection(String messageDirection) {
		this.messageDirection = messageDirection;
	}

    public String getTimeZone() {
        return timeZone;
    }

    public void setTimeZone(String timeZone) {
        this.timeZone = timeZone;
    }

}
